約 4,720,932 件
https://w.atwiki.jp/rx_microcomputer/pages/16.html
AVR STUDIO 5のプロジェクト作成 ①AVR STUDIOを起動し、左上の「New Project...」をクリック ②言語選択し、ファイル保存先、ファイル名を指定 Cで従来通りのプロジェクトは「GCC C Executable Project」 C++で従来通りのプロジェクトは「GCC C++ Executable Project」 ③使用するデバイスを選択(後でも変更可) ④終了 【参考】Atmel Studio 入門:新規プロジェクトの作成
https://w.atwiki.jp/sylx/pages/37.html
Visual Studio 2008でzlib1.2.5を使用する手順。 zlib1.2.5の入手 zlibは以下のサイトからダウンロードできる。 コンパイル済みのDLLも配布されている。 http //zlib.net/ ダウンロードしたら適当なフォルダに解凍。 ここではC Workに解凍した事にする。 zlibのビルド ビルド方法は、zlib-1.2.5/win32フォルダのMakefile.mscに書かれている。(適当なテキストエディタで開くと見れる) Visual Studio 2008を起動して、メニューの「ツール」→「Visual Studio 2008 Command Prompt」でコマンドプロンプトを開く。 zlibのあるフォルダへ移動。 C \Program Files\Microsoft Visual Studio 9.0\vc\bin cd C \Work\zlib-1.2.5 makeする。 C \Work\zlib-1.2.5 nmake -f win32/Makefile.msc カレントフォルダにDLL、LIBファイルができる。 ダイナミックリンクライブラリとスタティックリンクライブラリが存在する。 用途に合わせて好きな方をリンクして使えば良い。 zlib.lib スタティックリンクライブラリ zlib1.dll ダイナミックリンクライブラリ zdll.lib DLLのインポートライブラリ
https://w.atwiki.jp/kimikage/pages/102.html
Visual Studio Expressのダウンロードおよびインストール ①「visual studio 2012 express」などのクエリで検索してMicrosoftのVisual Studio Expressダウンロードページからセットアップファイル(Visual Studio 2012 Express for Windows Desktop)をダウンロードします http //www.microsoft.com/visualstudio/jpn/downloads ②インストーラの指示に従ってインストールをすれば完了です WPFプロジェクトの作成 ①VS 2012 For Desktopを起動します ②「新しいプロジェクト...」を選択します ③「WPF アプリケーション」を選択します ④新しいWPFプロジェクトが作成されます
https://w.atwiki.jp/visualstudio/pages/30.html
目次 ファイル ビルド デバッグ 編集 検索 表示 リファクタ リンク ファイル ショートカットキー 意味 Ctrl + Shift + N プロジェクトの作成 Ctrl + N ファイルの作成 Ctrl + Shift + O プロジェクトを開く Ctrl + O ファイルを開く Ctrl + Shift + A 項目の追加 Ctrl + S ファイルの上書き保存 Ctrl + Shift + S すべてを保存 ビルド ショートカットキー 意味 F6 Ctrl + Shift + B ソリューションのビルド Ctrl + F6 プロジェクトのビルド Ctrl + Break ビルドの中止 デバッグ ショートカットキー 意味 F5 デバッグの開始 Ctrl + F5 デバッグなしで開始 Ctrl + F10 カーソルの位置までデバッグ F10 ステップオーバー F11 ステップイン F9 ブレークポイントの作成/解除 Ctrl + F9 ブレークポイント行のブレークポイントの有効/無効の切替 Ctrl + Shift + F9 すべてのブレークポイントの削除 編集 ショートカットキー 意味 Ctrl + E + C 選択範囲のコメントアウト Ctrl + E + U コメントアウトの解除 Ctrl + E + D ドキュメントのフォーマット Ctrl + E + W コードを右端で折り返す Ctrl + R + W Ctrl + E + S 空白記号の表示/非表示の切り替え Ctrl + Shift + V クリップボードリングの切り替え 検索 ショートカットキー 意味 Ctrl + F クイック検索 Ctrl + Shift + F フォルダを指定して検索 Ctrl + H クイック置換 Ctrl + Shift + H フォルダを指定して置換 Ctrl + I インクリメンタル検索 表示 ショートカットキー 意味 Ctrl + - 直前のカーソル位置に戻る Ctrl + Shift + - Ctrl + - にて戻る前のカーソル位置に移動する F12 定義へ移動 Shift + F12 参照へ移動 リファクタ ショートカットキー 意味 F2 名前の変更 Ctrl + R , M メソッドの抽出 Ctrl + R , E フィールドのカプセル化 Ctrl + R , I インターフェイスの抽出 Ctrl + R, P ローカル変数をパラメータへ昇格 Ctrl + R, V パラメータを削除 Ctrl + R, O パラメータ順序の再定義 リンク Visual Studio 2008ショートカットキー Visual Studio キーボードショートカット リファレンス ポスター C# Visual Studio キーボードショートカット リファレンス ポスター VB.NET Visual Studio キーボードショートカット リファレンス ポスター VC++
https://w.atwiki.jp/news4xna/pages/46.html
まだまだ書きかけ そもそもの意義 完全に自己満足です、はい。(;・∀・) まー、クラス ダイアグラム使いたいとか。 コンテントパイプライン?の準備 アドインの作成 http //msdn.microsoft.com/library/ja/vsintro7/html/vxconcreatingaddin.asp オートメーション エクステンダの実装と使用 http //msdn.microsoft.com/library/ja/vsintro7/html/vxconAutomationExtenders.asp Extending project properties page http //forums.microsoft.com/MSDN/ShowPost.aspx?PostID=963405 SiteID=1 Visual Studio 2005 Automation Samples http //www.microsoft.com/downloads/thankyou.aspx?familyId=79c7e038-8768-4e1e-87ae-5bbbe3886de8 displayLang=en BuildPropertyGroup クラス http //msdn2.microsoft.com/ja-jp/library/microsoft.build.buildengine.buildpropertygroup(VS.80).aspx C++/CLIの場合 0.とりあえずスケルトン http //gamdev.org/up/img/8404.zip 1.C++/CLIとは? MSDN Home Visual Studio 技術情報 C++ .NET Framework プログラミング最良の言語 http //www.microsoft.com/japan/msdn/vs05/visualc/VS05Cplus.aspx @IT:特集:Visual C++ 2005 いままたC++が熱い! 「C++/CLI」として大進化したVisual C++ 2005 http //www.atmarkit.co.jp/fdotnet/special/cppcli/cppcli_01.html 2.必要なものは? Microsoft Visual Studio 2005 Standard 以上のエディション Express Edition でも可能と思われるが、試してないので割愛。 Microsoft Visual C# 2005 Express (下記のインストール時に必要) Microsoft XNA Game Studio Express 3.ソリューション/プロジェクトの新規作成 4.作成したプロジェクトを改変 C#の場合 0.とりあえずスケルトン http //gamdev.org/up/img/8402.zip VB.NETの場合 0.とりあえずスケルトン http //gamdev.org/up/img/8403.zip 参考リンク こことか PhippsAlan.com Visual Basic 2005 and XNA Game Development http //www.alanphipps.com/VisualBasicdotNET-XNA.html J#の場合 ※箱で動かない… 0.とりあえずスケルトン http //gamdev.org/up/img/8405.zip
https://w.atwiki.jp/bokuyo/pages/187.html
zlib 1.2.7 を Visual Studio 2012 RC でビルドする zlib 1.2.7(May 2, 2012) を Windows 7 環境にて導入します。 Visual Studio 2012 RC を使用しています。32bit(x86) 環境です。適宜、お使いの環境に合わせて読み解いてください VC++ 11 Beta コンパイラを使うので、それまでの VC++ 10 環境(Visual Studio 2010)と混同しないよう注意してください。 Visual Studio 2012 Express (Visual C++ 2012 コンパイラ)を使用する場合は以下のページを参照してくださいzlib 1.2.7 を Visual Studio 2012 Express でビルドする ダウンロード http //zlib.net/(公式サイト)から「zlib source code, version 1.2.7, zipfile format」をダウンロードします。 ダウンロードした"zlib127.zip" ファイルを解凍します。以降の説明では、面倒なので解凍先を C ドライブにしています Visual Studio 2012 用のソリューション・プロジェクトファイルを作る "zlib-1.2.7/contrib/vstudio/vc10/" フォルダをコピーして、新たに作業用の "zlib-1.2.7/contrib/vstudio/vc11/" フォルダを作ります。 "zlib-1.2.7/contrib/vstudio/vc11/zlibvc.sln" をVisual Studio 2012 RC で開きます 次のポップアップが出たら「更新する(U)」を選択してください VC++ コンパイラとライブラリを更新します このソリューションには、以前のバージョンの VC++ コンパイラとライブラリを使用するプロ ジェクトが 1 つ以上含まれています。各プロジェクトを VC++ 11 Beta コンパイラとライ ブラリ (v110) を使用するように更新できます。 これで VC++ 11 Beta コンパイラを使用できます。 Visual Studio 2012 RC でビルドする そのままビルド(F7)してください。 ビルド時のエラー (1) - def ファイルで LNK1118 1 .\zlibvc.def(4) fatal error LNK1118 VERSION ステートメントに構文エラーがあります。 解決策 "zlib-1.2.7/contrib/vstudio/vc11/zlibvc.def" を開くと 4 行目が次のようになっている VERSION1.2.7 VERSION がとる引数は major[.minor] なのでこれを次のように修正 VERSION1.27 //ok MSDN - VERSION (C/C++) ビルド時のエラー (2) - SAFESEH イメージには安全ではありません 2 match686.obj error LNK2026 モジュールは SAFESEH イメージには安全ではありません。 2 inffas32.obj error LNK2026 モジュールは SAFESEH イメージには安全ではありません。 2 adler32.obj warning LNK4075 /EDITANDCONTINUE は /SAFESEH の指定によって無視されます。 2 x86\TestZlibDebug\testzlib.exe fatal error LNK1281 SAFESEH イメージを生成できません。 1 match686.obj error LNK2026 モジュールは SAFESEH イメージには安全ではありません。 1 inffas32.obj error LNK2026 モジュールは SAFESEH イメージには安全ではありません。 1 adler32.obj warning LNK4075 /EDITANDCONTINUE は /SAFESEH の指定によって無視されます。 1 x86\ZlibDllDebug\zlibwapi.dll fatal error LNK1281 SAFESEH イメージを生成できません。 4 minizip.obj warning LNK4075 /EDITANDCONTINUE は /SAFESEH の指定によって無視されます。 3 testzlib.obj warning LNK4075 /EDITANDCONTINUE は /SAFESEH の指定によって無視されます。 5 miniunz.obj warning LNK4075 /EDITANDCONTINUE は /SAFESEH の指定によって無視されます。 解決策 (1) - ビルドイベントでアセンブルされる inffas32.obj と match686.obj を /SAFESEH オプションでアセンブルする "zlib-1.2.7/contrib/masmx86/bld_ml32.bat" を開いて次の箇所を確認 ml /coff /Zi /c /Flmatch686.lst match686.asm ml /coff /Zi /c /Flinffas32.lst inffas32.asm 次のように /safeseh オプションを付け加える ml /coff /Zi /c /safeseh /Flmatch686.lst match686.asm ml /coff /Zi /c /safeseh /Flinffas32.lst inffas32.asm "ビルド" - "ソリューションのクリーン" でソリューション全体を一度クリーンする ビルドを実行する次のような警告は出るけど、とりあえずはおっけー(?) 3 adler32.obj warning LNK4075 /EDITANDCONTINUE は /SAFESEH の指定によって無視されます。 1 adler32.obj warning LNK4075 /EDITANDCONTINUE は /SAFESEH の指定によって無視されます。 4 testzlib.obj warning LNK4075 /EDITANDCONTINUE は /SAFESEH の指定によって無視されます。 6 miniunz.obj warning LNK4075 /EDITANDCONTINUE は /SAFESEH の指定によって無視されます。 5 minizip.obj warning LNK4075 /EDITANDCONTINUE は /SAFESEH の指定によって無視されます。 解決策(2) - /SAFESEH を特に指定しないようにする(/SAFESEH NO にするわけではない) zlib 1.2.7 の Visual Studio 2010 用のソリューションファイル (.sln) を Visual Studio 2012 RC 用に変更すると、リンカーオプションに /SAFESEH が勝手に追加されます(未確認ですが環境によっては追加されない場合もあるそうです)Visual Studio 2010 用のソリューション・プロジェクトファイルを見る限り、/SAFESEH オプションは何も指定されていません リンカ―の詳細設定から /SAFESEH に関する指定を外してあげますソリューションエクスプローラから "zlibvc" プロジェクトを選択 プロジェクト - プロパティ - 構成プロパティ - リンカ― - 詳細設定 - "安全な例外ハンドラーを含むイメージ" 「はい (/SAFESEH)」または「いいえ (/SAFESEH NO)」が指定されている場合、項目を削除して何も指定しないようにします。(backspace キーか delete キーで指定されている文字「はい (/SAFESEH)」または「いいえ (/SAFESEH NO)」を消しちゃってください) zlibvc プロジェクトと同様に、miniunz, minizip, testzlib, testzlibdll プロジェクトの /SAFESEH に関する指定を外します "ビルド" - "ソリューションのクリーン" でソリューション全体を一度クリーンします ビルドします Release(または Debug)でビルドするときに /SAFESEH に関する指定を外すのを忘れないように。 参考文献 MSDN - リンカー オプション (Visual Studio 2012)
https://w.atwiki.jp/bokuyo/pages/50.html
VisualStudio2010 VC++2010を使う前に。 [ツール(T)]- [設定(S)]- [上級者用の設定]にしておくことを忘れずに。 リンカの設定 (プロパティシートを用いたリンカの設定) 例 DirectX SDK(June 2010)のリンカ設定をする。 ※上記の手順で[上級者用の設定]にする。 [表示(V)]- [プロパティ マネージャー(P)]で"プロパティ マネージャー"を開く。 "プロパティ マネージャー"内の[新しいプロジェクト プロパティ シートの追加]アイコンをクリック。もしくは、"プロパティ マネージャー"内で右クリック- [新しいプロジェクト プロパティ シートの追加(P)]をクリック。 または、"ソリューション エクスプローラー"内で右クリック[追加]- [新しい項目]でもおk。 [プロパティ シート(.props)]ファイルを作ります。ファイル名は適当に。気のきいたファイル名が思いつかなかったので"DirectXJune2010Linker.props"ってしときます。 できあがったプロパティシートが"プロパティ マネージャー"内にできあがっているとおもひます。"Debug | Win32"ディレクトリに1個、"Release | Win32"ディレクトリに1個ずつ表示されてるはず。DebugとReleaseで1つずつ表示されてるけど、どちらも同じファイルよ。プロジェクトフォルダの中を見てみると、作ったプロパティシートが1個入ってるよ。 できたプロパティシート"DirectXJune2010Linker.props"をすばやくダブルクリック。プロパティ ページが開いたら[共通プロパティ]- [VC++ ディレクトリ]- [インクルード ディレクトリ]で右の[▼]をクリック[ 編集... ]- [新しい行]- "C \Program Files\Microsoft DirectX SDK (June 2010)\Include" 同様にして、[共通プロパティ]- [VC++ ディレクトリ]- [インクルード ディレクトリ]で右の[▼]をクリック[ 編集... ]- [新しい行]- "C \Program Files\Microsoft DirectX SDK (June 2010)\Lib\x86" これで設定完了。 他のプロジェクトで同様のリンカ設定が必要になった時は 上記の手順で"プロパティ マネージャー"を開き、[既存のプロパティ シートの追加(E)]で上記で作ったプロパティシートを読み込んで設定することが可能。 もし、上記の例に従い、DirectXを使ったときにビルドエラーが起きたら。 このようなビルドエラーが起きた場合 1 unkoclass.obj error LNK2001 外部シンボル "_D3DXCreateSprite@8" は未解決です。 1 unkoclass.obj error LNK2001 外部シンボル "_Direct3DCreate9@4" は未解決です。 1 c \Release\unkoclass.exe fatal error LNK1120 外部参照 2 が未解決です。 解決策1. 以下の3行を、DirectXを使用するソースの上のほうに書いておくといいかも。(DirectX9を使用する場合) #pragma comment(lib, "dxguid.lib") #pragma comment(lib, "d3d9.lib") #pragma comment(lib, "d3dx9.lib") 解決策2. 上記の例の中で作ったプロパティシートを開き [共通プロパティ]- [リンカー]- [入力]- [追加の依存ファイル]で右の[▼]をクリック [ 編集... ] dxguid.lib d3d9.lib d3dx9.lib でおk。 Visual C++依存周り VC++だとsnprintf()関数がなくてかわりに、_snprintf()関数があるみたい。 fopen warning C4996 fopen This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. CRT のセキュリティがうんぬん MSDN - fopen、_wfopen - 古いほう(標準ライブラリに従ったもの) MSDN - fopen_s、_wfopen_s - 新しいほう(Windows のみ、CRT) ビルドしたときに実行ファイルと一緒にできる謎ファイル「PDB」 .pdb(PDB, Program Debug Database file) [プロジェクト]- [プロパティ]- [構成プロパティ]- [C/C++]- [デバッグ情報の形式] から変更可能 メモリリークを検出する http //www.microsoft.com/japan/msdn/vs_previous/visualc/techmat/feature/MemLeaks/ Visual C++ でビルド時間を測定する [ツール] - [オプション] - [プロジェクトおよびソリューション] - [VC++ プロジェクトの設定] - [ビルド時間] - [はい] 参考文献 MSDN - /Gm (簡易リビルドの有効化) MSDN - プリコンパイル済みヘッダー ファイルの作成 MSDN - 高速コンパイル 関連リンク MSDN - Visual Studio 2010 MSDN - Visual Studio 2010 製品の主な強化点 MSDN - Visual C++(Visual Studio 2010) MSDN - Visual C++ ファイルの再配布
https://w.atwiki.jp/hakuryu7orange/pages/19.html
デバッグ関連 デバッグなしで開始とデバッグ開始との違いの一つに,変数の初期化の有無がある. デバッグなしで開始の場合には“たまたま正常に”動作しているが,デバッグ開始を行うことで “ハンドルされていない例外が発生しました” とエラーが出てくる場合がある. この場合,変数の初期化を疑ってみるのがいい.結構これで解決したりするので. インデントをそろえる ショートカットは『Ctrl+A+K+F』でそろう. ちなみに,『Ctrl+A』は全範囲選択のショートカット. エラー発生時の処理方法 void型関数にてエラー時の処理として,exit(1)がある. exit(-1)とかでも構わないが,違いはない. 正常終了時にはexit(0)であり,異常終了時には0以外の数であればよい. この引数は,要はエラーが生じた時に致命的なエラーかどうかを判断するので,呼び出し元というか, 呼び出されたときの挙動をどうするか・・・といったことに依存することになる. void型としたのは,returnが呼び出し元に戻るのに対して,exitはシステムに戻るためである.main関数内で使えば,どちらも同じ動きをする. 違いとしては,returnは値を返すのに対し,exitはプログラムを終了させることである. エラー関連 mt.exe general error c101008d Failed to write the updated manifest to the resource of file ~~~ っていうエラー,ビルドするとたまーに出てくるようになった. 調べてみると,ウイルスソフトが原因だとか. あと同じこと(ウイルスソフト)が原因と思われるエラーに,文字化け的なエラーがある. 再び出くわしたときに更新するけど, 1 mt.exe general error c101008d Failed to write the updated manifest to the resource of file "..\hoge\hoge.exe". "/;9LR U~W_ のような感じ.もう一度ビルドすれば治るのである.んー!?深く考えないことにしているが,何なんだろうこれは. LINK warning LNK4098 defaultlib LIBCMTD は他のライブラリの使用と競合しています. /NODEFAULTLIB library を使用してください. これはDebag構成でビルドした時に起こった. 原因はランタイムライブラリを『マルチスレッド(/MT)』で設定していたことによるもの. プログラム側で使っているLibと,参照しているLibが違うために起こっていると思われる. 確認方法は以下の通り. 「プロジェクトのプロパティー 構成プロパティ C/C++ コード生成 ランタイムライブラリ」で『マルチスレッドデバッグ(/MTd)』に変更する. ちなみに今回の場合はRelease構成では『マルチスレッド(/MT)』で構わない. また,他の人が作ったプログラムなどでは,「自分はRelease構成でビルドをしたいのに・・・・・・このエラーが出る!!」みたいな事が起こりうる. この場合,つまりはリンクしてあるライブラリと参照しているライブラリが違うためにおこっているので,Release構成でのビルド時に, 「プロジェクトのプロパティー 構成プロパティ リンカ 入力 特定のライブラリの無視」のところに『libcmtd.lib』を追加すればいい. 逆の場合も同様. LINK warning LNK4199 /DELAYLOAD OleAcc.dll は無視されます。OleAcc.dll にインポートがありません。 これは,「プロジェクトのプロパティー 構成プロパティ 全般 MFCの使用」の部分が「スタティックライブラリでMFCを使用する」になっているときに,怒られる. 「標準Windowsライブラリを使用する」とかに変更すれば怒られない.
https://w.atwiki.jp/to_dk/pages/1280.html
Visual C#の質問と回答 △> C# Express Editionフォーラム C# フォーラム .NET Framework 全般フォーラム Visual Studio共通フォーラム >次に進む(C++) Visual C# Express Editionフォーラム 新着記事は見つかりませんでした。 Visual C# フォーラム DataGridViewの新規行でデータ入力した際、すぐにその行を有効にする方法 (2015-10-01) DLLの参照先を指定したい (2015-10-01) ポータブルデバイスのアクセス時に、Vista/2008の場合、shell.namespaceで戻り値がNULLになる (2015-10-01) DataGridView内のコンボボックス選択時、バインド先のDataTableを即更新する方法 (2015-10-01) Visual Studio 2015 ステップ実行が進まない (2015-09-26) 画像入力系のテキストボックスについて (2015-09-26) C# でExcelアドイン作成時、リソースにあるExcelBookを非表示で使用したい (2015-09-15) .NET Framework 全般フォーラム css、jqueryが適用されない場合がある (2015-09-26) DLLとのやりとりにShift-JISを使用する時、文字が切れる (2015-09-22) デスクトップエクスペリエンス機能OFF時のProcess.Startの挙動について (2015-09-18) Bitmapoオブジェクトを作成しDispose下にも関わらずメモリリークが発生する (2015-09-18) ウィンドウの切り替えで応答なしになる (2015-09-18) 静的メソッドとインスタンスメソッドの使い分けについて (2015-09-11) reportviewerを挿入、選択出来ない (2015-09-09) Visual Studio共通フォーラム Excelアドインプロジェクトの対象フレームワークを.NET Framework 4.5.2から4.6に変更することができない (2015-10-01) 既存プロジェクトを追加して依存関係を呼ぶと、「プロジェクト ファイル’’は名前が変更されているか、またはソリューションには存在しません。」 (2015-09-29) SQLServerのテーブルの定義を開こうとすると動作を停止する (2015-09-29) Visual Studio Express 2012 for Windows Desktopの登録キーの再取得について (2015-09-26) .NETFramework4.6でビルドしたアプリケーションが、4.5.2環境で動作する (2015-09-18) visualStudio2015でユニバーサルアプリ開発 パッケージインストールエラーについて (2015-09-18) VS2015でWeb発行するとき、発行先にリモートIISサイトを選択できない (2015-09-16) >次に進む(C++) 関連する記事 Visual C#のニュース SilverlightとWPFのニュース SilverlightとWPFの質問と回答 ASP.NETの質問と回答 新着サポート、製品情報 タグ Visual Studioのニュース 製品ニュース Visual Basic質問と回答 Visual C#質問と回答 Visual C++質問と回答 SilverlightとWPF質問と回答 ASP.NETの質問と回答 プログラム作成のニュース ▼Visual Studio JavaScriptの質問と回答 perlの質問と回答 to_dk 最新情報の取得状況 上へ お役立ち度( - ) Copyright ©2008-2010 to_dk. _
https://w.atwiki.jp/m1202062/pages/14.html
Visual Studio .NET とは、Microsoft から提供されている .NETアプリケーションの開発ツールで、Webアプリケーション、XML Webサービス、クライアントアプリケーション、データベース接続、インストールパッケージなど、すべての.NETアプリケーションの作成を一つの開発環境で行う事が可能。